﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace UncleBobWebService.ServiceRequester
{
    public class MessageTypes
    {
        ///// <summary>
        ///// Create new data
        ///// </summary>
        //public const string SERVICE_REGISTER_DATA = "create_new_data";

        ///// <summary>
        ///// Get specific data
        ///// </summary>
        //public const string SERVICE_SEARCH_SPECIFIC_DATA = "search_specific_data";

        ///// <summary>
        ///// Get everything in table
        ///// </summary>
        //public const string SERVICE_SEARCH_ALL_DATA = "search_all_data";

        ///// <summary>
        ///// Edit specific data
        ///// </summary>
        //public const string SERVICE_EDIT_DATA = "edit_data";

        ///// <summary>
        ///// Delete specific data
        ///// </summary>
        //public const string SERVICE_DELETE_SPECIFIC_DATA = "delete_specific_data";

        ///// <summary>
        ///// Delete everything in table
        ///// </summary>
        //public const string SERVICE_DELETE_ALL_DATA = "delete_all_data";

        /// <summary>
        /// Key to hash data. Not being used in this project
        /// </summary>
        public const string SERVICE_KEY = "service_key";

        /// <summary>
        /// Returns the questions associated with a job name.
        /// </summary>
        public const string SERVICE_GET_JOB_QUESTIONS = "get_job_questions";

        public const string SERVICE_REGISTER_NEW_USER = "register_new_user";

        public const string SERVICE_DELETE_REGISTERED_USER = "delete_registered_user";

        public const string SERVICE_GET_REGISTERED_USER = "get_registered_user";

        public const string SERVICE_CREATE_QUESTIONS = "create_question";

        public const string SERVICE_ADD_NEW_JOB = "add_new_job";

        public const string SERVICE_GET_JOB_BY_TITLE = "get_job_by_title";

        public const string SERVICE_DELETE_JOB_BY_TITLE = "delete_job_by_title";

        /// <summary>
        /// This deletes a question associated with that job.
        /// </summary>
        public const string SERVICE_DELETE_JOB_QUESTION = "delete_job_question";

        public const string SERVICE_VALIDATE_USER = "validate_user";

        public const string SERVICE_DELETE_ALL_JOB_QUESTIONS = "delete_all_job_questions";

        public const string SERVICE_GET_JOB_APPLICATIONS = "get_job_application";

        public const string SERVICE_GET_KIOSK_USER = "get_kiosk_user";

        public const string SERVICE_SET_USER_AS_STAFFING_EXPERT = "set_user_as_staffing_expert";

        public const string SERVICE_REMOVE_USER_PERMISSIONS = "remove_user_permissions";

    }
}
